<?php

include_once("connect.php");

error_reporting(E_ALL | E_STRICT);
ini_set('display_errors', true);

$mdp = "";
$confMdp = "";
$mail = "";
$confmail = "";
$nom= "";
$prenom = "";
$adresse = "";
$tel = "";
$cp="";
$ville="";
$choix="";
$displayForm = true;



if (isset($_POST["valider"])) {
	
	
	if (isset($_POST["mdp"])) $mdp = $_POST["mdp"];
	if (isset($_POST["confMdp"])) $confMdp = $_POST["confMdp"];
	if (isset($_POST["cp"])) $cp = $_POST["cp"];
	if (isset($_POST["ville"])) $ville = $_POST["ville"];
	if (isset($_POST["mail"])) $mail = $_POST["mail"];
	if (isset($_POST["confmail"])) $confmail = $_POST["confmail"];
	
	if (isset($_POST["choix"])) $choix = $_POST["choix"];

	if (isset($_POST["nom"])) $nom = $_POST["nom"];
	if (isset($_POST["prenom"])) $prenom = $_POST["prenom"];
	if (isset($_POST["adresse"])) $adresse = $_POST["adresse"];

	if (isset($_POST["tel"])) $tel = $_POST["tel"];
	
	$displayForm = false;
	$message = "";
	
	
	//alerte message vide
		
	if ($mdp == "") { 
		$displayForm = true; 
		$message .= "Le password ne peut tre vide.<br/>";
		}

	if ($cp == "") { 
		$displayForm = true; 
		$message .= "Le code postal ne peut tre vide.<br/>";
		}

	if ($choix == "") { 
		$displayForm = true; 
		$message .= "Veuillez faire votre choix concernant la reception de Newsletter.<br/>";
		}

	if ($ville == "") { 
		$displayForm = true; 
		$message .= "La ville doit être renseignée.<br/>";
		}

	if ($confMdp == "") { 
		$displayForm = true; 
		$message .= "La verification du password ne peut tre vide.<br/>";
		}
		
	if ($mail == "") { 
		$displayForm = true; 
		$message .= "Le mail ne peut tre vide.<br/>";
		}
	
	if ($confmail == "") {
		$displayForm = true;
		$message .= "La verification du mail ne peut tre vide.<br/>";
		}
	
	if ($nom == "") { 
		$displayForm = true; 
		$message .= "Le nom ne peut tre vide.<br/>";
		}
		
	if ($prenom == "") { 
		$displayForm = true; 
		$message .= "Le prenom ne peut tre vide.<br/>";
		}
	
	

	// formar spŽciaux
	if (!preg_match("/^(.+)@(.+)\.(.+)$/",$mail)) {
		$displayForm = true;
		$message .= "L'adresse e-mail n'est pas valide et  l'adresse doit etre du format exemple@exemple.com .<br/>";
	}
	
	if ($mail != $confmail) {
		$displayForm = true;
		$message .= "Les adresses e-mail doivent correspondre.<br/>";
	}
	
		if ($mdp != $confMdp) {
		$displayForm = true;
		$message .= "Les passwords doivent correspondre.<br/>";
	}
	
	if(isset($_POST["tel"]))	{
		if (!preg_match("/^[0-9]{10}$/",$tel)) {
		$displayForm = true;
		$message .= "Le numéro de téléphone doit avoir la forme XXXXXXXXXX<br/>";
		}	
		
		}	
	
	$query=mysql_query("select mail from ap3_sp_utilisateur");
	while($row=mysql_fetch_assoc($query))	{
	if($row["mail"] == $mail)	{
		$displayForm = true;
		$message .="Le mail existe déjà<br/>";
		}
		}



 
}

if ($displayForm) { 
?>


		<div id='presentation'>	
			<br/>
			<br/>
			En quelques cliques, créez-vous un compte utilisateur qui vous permettra de : <br/>
			<ul>
				<li>prendre des rendez-vous,</li>
				<li>recevoir nos newsletter,</li>
				<li>bénéficier d'offres exceptionnelles !</li>
			</ul>
			<br/><br/>
			À vous de jouer...
			
			</div>
			<div id="tableau">
			<div id="formulaire_modification">
			<h2>Profil :</h2><br/>
				<form name="inscrp" method="post" action=".?page=sInscrire" onSubmit="return valid2()">
  <?php
        if (isset ($message)){
         if ($message != "")
	echo "<div id='msgErreur'>" .$message ."<br/></div>";
  }
  ?>

					
					<p>
					<label>Votre nom* :</label></br>
					<input type="text" name="nom" value="<?php echo $nom;?>" size="50" onFocus="initNom()" onBlur="verifNom()"/>
					</p>	
					
					<p>
					<label>Votre prenom* :</label></br>
					<input type="text" name="prenom" value="<?php echo $prenom;?>" size="50" onFocus="initPrenom()" onBlur="verifPrenom()"/>
					</p>	
					
					<p>
					<label>Votre adresse :</label></br>
					<input type="text" name="adresse"  value="<?php echo $adresse;?>" size="50" onFocus="initAdresse()" onBlur="verifAdresse()" />
					</p>

					<p>
					<label>CP* :</label></br>
					<input type="text" name="cp"  value="<?php echo $cp;?>" size="50" onFocus="initCp()" onBlur="verifCp()"/>
					</p>

					<p>
					<label>Ville* :</label></br>
					<input type="text" name="ville"  value="<?php echo $ville;?>" size="50" onFocus="initVille()" onBlur="verifVille()"/>
					</p>
					
					<p>
					<label>Votre numéro de telephone (XXXXXXXXXX)* :</label></br>
					<input type="text" name="tel" value="<?php echo $tel;?>" size="15" onFocus="initTel()" onBlur="verifTel()"/>
					</p>
			
					<p>
					<label>Votre mot de passe* :</label></br>
					<input type="password" name="mdp" value="<?php echo $mdp;?>" size="50" onFocus="initMDP2()" onBlur="verifMDP2()"/>
					</p>
					<p>
					<label>Vérification de mot de passe* :</label></br>
					<input type="password" name="confMdp" value="<?php echo $confMdp;?>" size="50" onFocus="initConfMDP()" onBlur="verifConfMDP()"/>
					</p>
					
					<p>
					<label>Votre adresse email* :</label></br>
					<input type="text" name="mail" value="<?php echo $mail;?>" size="50" onFocus="initMail2()" onBlur="verifMail2()"/>
					</p>
					<p>
					<label>Véfication de l'adresse email* :</label></br>
					<input type="text" name="confmail" value="<?php echo $confmail;?>" size="50" onFocus="initConfmail()" onBlur="verifConfMail()"/>
					</p>
					
					<label>Voulez vous recevoir nos nouvelles ?</label></br> 
					<label>oui</label><INPUT type=radio name="choix" value="oui">
					<label>non</label><INPUT type=radio name="choix" value="non">

					
					<p>
					<input type="submit" name="valider" value="S'incrire !" />
					</p>
	
				</div>
				</div>
				<?php } else {

	
			if($cp!="" && $ville!="" && $mdp!="" && $nom!="" && $prenom!="" && $mail!="" && $mdp == $confMdp && $mail == $confmail)
		{
			$mdp =md5($mdp);
			
			if ($choix=="oui")
				$choix2=1;
			else if ($choix=="non")
				$choix2=0;

			$requete="
			insert into AP3_SP_utilisateur(MDP,Nom,Prenom,adresse,cp,ville,telephone,mail,newletter)
			values ('".$mdp ."','".mysql_real_escape_string ( $nom) ."','".mysql_real_escape_string ( $prenom )."','".mysql_real_escape_string ( $adresse) ."','".mysql_real_escape_string ( $cp) ."','".mysql_real_escape_string ( $ville) ."','".mysql_real_escape_string ( $tel)."','".mysql_real_escape_string ( $mail)."','".mysql_real_escape_string ( $choix2)."');";
			
	
			$result=mysql_query($requete) ;
			if ($result == FALSE)
					echo 'erreur insert';
			else{
						echo "<div id='dureeSoins'>";
						echo "<div class='msgErreur'>".$prenom ." "  .$nom . ", vos données ont bien été enregistrées...<br/></div>";
						echo "<br/>";
						echo "<a href='index.php'>retour à l'accueil</a>";
						echo "</div>";
						echo "<div id='tableau'>";
						echo "</div>";
		}
		}
		
		else
		{
			echo "<div id='dureeSoins'>";
			echo "<div class='msgErreur'>les champs sont vides<br/></div>";
			echo "<br/>";
			echo "<a href = index.php />retourner à l'ecran de connexion </a><br/>";
			echo "</div>";
			echo "<div id='tableau'>";
			echo "</div>";
		}
		
		}
?>
				
	